Edge Location
💡 Definition
An AWS Edge Location is a site that AWS uses to deliver services with lower latency to users by caching content closer to them. They are part of the global network but are distinct from Regions and AZs.
🔑 Key Concepts
- Proximity: Located in major cities and areas of high population density around the world.
- Caching: Primarily used by CloudFront to cache copies of content (e.g., videos, images, web pages) at the "edge" of the network.
- Reduced Latency: Speeds up delivery of content to end-users by serving it from a location closer to them.
⚙️ How it Works
When a user requests content that is served via CloudFront, the request is routed to the nearest Edge Location. If the content is cached there, it's delivered immediately. If not, the Edge Location retrieves it from the origin server (e.g., an S3 bucket or an EC2 instance) and caches it for future requests.
🎯 Use Cases
- Content Delivery (CDN): Core functionality for CloudFront.
- DNS Services: Used by Route 53 to respond to DNS queries.
- Security: Used by AWS Shield and AWS WAF for DDoS protection and web application security closer to the user.
💰 Pricing Model
- Pricing for services like CloudFront (data transfer out) is associated with Edge Locations.
📝 Exam Tips (CLF-C02)
- Edge Locations are global resources, not tied to a single Region.
- Primary purpose is to reduce latency and improve performance for end-users, especially for content delivery.
- Often referred to as Points of Presence (PoPs).
See Also: * CloudFront * Region * AZ * Route 53